354474
2985
365360
419641
83580
836200
434103
614103
188893
313964
56293
180609
5136799
3559581
3067148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471