309105
314305
218506
143722
448818
231226
62616
373223
71539
267551
762932
579548
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471