700
1164
1183
10522
1382
913
1237
1128
660
1385
430
1190
694012
49923
49160
48668
4283271
4088158
33384
3283152
31556
27042
24791
23120