938586
330968
563307
258748
1037995
127191
31717
583875
965683
740492
490181
1003972
344380
192304
285870
199923
141634
649547
374871
490349
523344
494327
139794
139931
808578
966876