30193164
14429
9155700
3207
2992338
889
11070054
3634
6853082
2478
8177782
1178
4976857
2670
2290572
713
6899248
2745
12047036
4869
13790369
5171
2077076
659
47793195
45084
17037321
2108
6754845
1731
7580326
2550
14260398
5259
2440272
505
3754243
1972
3094518
458
25302185
14561
3251604
1665
2458588
320
6374944
2582
9396270
4140
9763221
3597
7501183
2274
2424345
609