486420
414423
159766
2103818
531241
2033788
7072831
995110
1198106
270159
1134699
373428
1044937
285259
1051245
95166
118666
176460
651302
377525
912357
659706
643920
679887
728284
1071749