608230
233276
815627
74999
680388
374845
6951
672763
817882
483349
629383
123833
5510367
4529935
4347459
3444998
3443462
3404286
3352956
3010729
2998226
2481209
2133352
2132407