313292
773834
19917
463354
66663
211396
74315
601360
295263
532750
1001709
144423
5076799
3512581
3000148
2308804
2210988
2005609
1901357
189778
1742118
1715136
1658195
1624471