2560
59568
30502
11571
29374
8070
4890
2072
44227
1162
1752
2798
66712
83311
88025
48310
2795
1603
421515
702171
7175
1784
1366