59838
423015
30542
29424
11591
88025
83311
8080
7225
704171
66912
4900
48410
44327
2795
2798
2670
2102
1784
1772
1603
1366
1172