959540
792679
541637
508158
314112
53395
325217
472783
319366
439313
88882
967183
110820
284136
184320
19844
339990
1013423
41444
469750
598748
1091610
906473
425183
17529
765412
567261
414981