57652
687466
159805
853314
354474
2985
365360
419641
83580
836200
434103
614103
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471