430740
860843
983212
646976
268445
189515
307208
1004957
973876
287835
793573
91044
5861000
648867
296565
750940
883590
92381
43255
289756
255425
660324
956919
507303
480502
956460
947435
135625
503485
174246