3966100
8175
7829
82913
92536
31315
56217
118736
86717
41112
79844
64813
201410
1649217
1169212
11528276
1045216
10414259
98064
8462155
786911
71776
62644
58042