3041
2
2243
1
2216
2478
2245
3
2629
3014
20
1950
562
2471
0
11153
8
1268
1087
616
2496
1648
3222
4398
10
1451
4837
5
1174
12459
10827
4
8527
189
9956
475
189326
19944
1289601