676672
669880
937485
659875
33721
651183
462945
896545
848875
300789
444126
284848
4248364
3594456
3531929
3177460
2890998
2794283
2765955
2580725
2489226
2093209
1929351
1889407