13922
1074
19526
1410
1213
1186
1312
2141
9014
1159
13511
1446
613812
44010
43923
42117
3720270
3509156
30014
2908149
27866
23682
21980
19990