420943
666517
714451
172825
900262
824520
350524
682340
56715
632968
298538
291202
5160799
3574581
3098148
2403804
2236988
2059609
1977358
191878
1774118
1722136
1692196
1639471