30451
5360
1786
42362
417
17117
2520
465
1777254
3280
3150
437
36817
28310
26873
24013
2015267
18564
1795151
16666
1629147
13910
13520
11730