947670
264221
543458
225834
730293
898912
725393
686797
132715
321457
81436
677341
5537367
4544935
4361459
3460998
3447462
3418286
3367956
3018729
3012226
2494209
2137352
2136407