280708
329600
2011948
691741
632963
628267
660305
329413
1100912
396143
736205
234671
818147
905949
1017724
827610
563505
56952
100987
610377
294284
546842
447275
834256