121447
979182
349161
656121
32382
151645
998331
439148
250678
17654
503276
32035
5256799
3679581
3205148
2505804
2281988
2126609
2052358
193878
1828118
1745136
1724196
1660471