3790
2858
29835
2093
1241
1300
2252
45717
2361
50824
3599
2365
1583716
1091512
9921276
991116
94813
9109258
7434154
722911
68255
57923
54092
52128