905141
458903
49183
156893
41491
654705
780958
720548
752500
972699
559590
94144
410188
295117
375639
408941
15582748
696186
4939578
4384980
3517510
3472192
2296216
2215495
2054492
190166
1863948
16385
1558545
155261