777598
602203
925416
956420
1183160
994920
599633
1441389
750267
672790
105958
7042
819147
905949
1017724
828610
564505
56952
101987
611377
294284
547842
447275
836256