625465
118736
685947
938493
344318
256199
643424
77276
195461
515143
857870
962590
5175799
3592581
3122148
2426804
2245988
2070609
1995358
192278
1778118
1724136
1699196
1644471