129382
882996
62873
625405
86586
98521
486419
231498
1027690
100844
150652
750295
863705
160968
93776
33849
395220
130757
757294
969567
144781
207830
9646
534702
231393
630506
940956
352275