200578
98156
511916
94794
51681
745251
320342
63638
868812
702491
349671
575444
5136799
3558581
3065148
2375804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471