993
1196
830
1293
1400
1946327
9114
1198
1410
1104
1312
1590
621912
44570
44483
42587
3788270
3563156
30474
2945149
28206
23942
22180
20320