417532
323569
674384
879180
1014325
704892
354409
755988
801197
438693
372591
501854
55514
495841
487164
502558
15805748
704786
5047578
4429980
3545510
3531192
2313216
2220495
2055492
191066
1870948
16395
1565545
155561
967435
242550
666463
592833