2891300
26470
2499182
219377
24451
196058
185569
238354
25841
187129
172365
100012
1584616
1093212
9936276
991816
94883
9120258
7439154
723511
68305
57993
54112
52168