965979
781325
191597
512405
51511
704685
258690
371891
775550
8125
333476
395960
5530367
4540935
4358459
3456998
3447462
3414286
3364956
3018729
3007226
2493209
2136407
2136352