1312
763
880
1225
1980
1360
993
892966
10211
8215
695
780
619912
44430
44363
42467
3777270
3546156
30414
2941149
28116
23902
22140
20280