187590
584992
152143
624996
213526
300876
619444
32580
750311
646891
610425
348361
34232
653192
793285
842116
772999
881616
681705
99462
975711
55512
380701
16978
980770
97339