171146
754508
62105
614884
853985
64659
249572
370700
491567
868234
464602
26743
572959
666490
6324
44271
15280748
684386
4780578
4320980
3494510
3370192
2272216
2199495
2054492
188366
1859948
16355
154961
1547545