103
1
450
1501
1223
8343
0
1888
3
595
945
2
3564
5
263406
2835
2877
8
2602
7
2019
4
971
568
2661
642
3167
4505
3841
12
5572
6