279375
534896
977536
435106
333908
578470
369878
202414
939168
603800
895760
210964
6303368
5111935
4902460
37931000
3762287
3738956
3628462
3345226
3283730
316336
2756209
242610