621400
875437
255633
474907
519102
209821
528630
355694
552153
570850
372416
668698
299656
473424
443619
588932
878739
494786
29288
836500
139577
277224
165557
2301000
532969
538877
230146
642456