257263
474154
895963
771566
715793
317517
947874
401371
10763
9177
442920
766498
5239799
3663581
3194148
2490804
2270988
2109609
2038358
193578
1819118
1742136
1715196
1658471