3590
2345217
2283557
2091931
4683524
410
6670
4370
3189979
17662
3130
8050
434997736
240936380
1684628313
158626269
131571180
125567260
1135668896
104834214
89910182
84063292
76487141
70441160