2571
6
6779
5
10827
4
9956
3
3303
4168
3485
7
1210
1
8607
8
2972
0
1289601
4943
2
2153
189326
297066
9036
9
2122
2274
8492
13
2427
12
2687
618
19944
2810