512900
232553
18436
1072760
118502
37723
710406
567271
1053799
718368
250971
788956
789312
878870
820147
907949
1017724
829610
567505
57952
101987
612377
295284
547842