31194
12184356
117622
11381
91119
83215
8213
6686
6637
6560
6478
45812
43110
4256
3760
3735
3261311
26410
2621
2455
1673
1631
1301
1281
810