196260
568639
256169
948325
62511
844675
878439
507333
88167
665377
795580
653715
5132799
3552581
3061148
2366804
2229988
2041609
1952357
191278
1761118
1719136
1686195
1635471