103115
96616
2560
2032
51213
91013
2875
79016
3162
5730
3882
2510
201510
1649717
1169212
11529276
1045316
10418259
98064
8462155
786911
71776
62644
58052