947670
264221
543458
225834
730293
898912
725393
686797
132715
321457
81436
677341
5465367
4498934
4314459
3439462
3431998
3378286
3327956
2995729
2978226
2471209
2126352
2122407