58325
31815
1163122
999182
61666
57187
78479
66317
10966
130678
3525
96776
71811
568101
56232
140890
2065
1054121
118899
80080