502346
312812
228434
919335
637611
267518
706502
331819
893332
506879
533575
806570
5239799
3663581
3194148
2490804
2270988
2109609
2038358
193578
1819118
1742136
1715196
1658471