396567
708468
392301
609717
349256
837598
703155
571112
1038462
660266
901572
620480
5314799
3745581
3254148
2575804
2310988
2159609
2079358
194578
1855118
1752136
1750196
1669471