121447
610438
700934
349161
656121
32382
151645
998331
438148
250678
17454
32035
5175799
3592581
3120148
2425804
2245988
2070609
1995358
192278
1778118
1724136
1699196
1644471