57492
409765
962240
494352
645960
33433
327367
13592
657184
927732
440790
592927
5108799
3542581
3042148
2345804
2223988
2028609
1939357
190678
1754118
1717136
1679195
1630471