312638
322571
820772
372874
653140
25831
640843
64787
606228
533574
248374
256416
5311799
3742581
3251148
2573804
2310988
2158609
2078358
194478
1855118
1752136
1750196
1669471