950
1020
1667
13713
1530
1560
1740
11415
8714
853
1136
1065
605911
43530
43363
41357
3669270
3444156
29794
2883149
27456
23382
21760
19820