890927
512342
483491
29757
359259
89126
693800
575733
1001863
699901
652955
285310
433894
720108
146489
605414
14893747
671586
4570578
4225980
3451510
3219192
2198216
2182495
2049492
185266
1846948
16325
154661
1540545