4750
43854
4050
464180
37375
407292
337114
30256
33362
27765
2510
29048
29697
22660
20792
18423
1481267
14242
1333148
12926
11530
1145144
9970
83211