970
3581044
50910
2705
1852294
2937
43636
2883
3282
3338
36713
46211
1643717
1163412
11405276
1041516
10336259
97924
8393155
782111
71596
62294
57852
54338