9860
214382
65743
801582
222688
288785
816238
523998
1006263
12225
316815
391593
5577367
4565935
4382459
3473998
3459462
3429286
3381956
3032729
3026226
2508209
2142407
2142352