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