1248
1
951
2502
1239
619
2518
3
564
2475
7793
4
2740
2245
17970
15
2629
2
1196
3546
3539
3014
20
1337
223
0
562
2106
11153
8
1268
1087
297066
3066
7
1889
3024
3644
1289601