555525
649769
606582
85565
912342
498149
628861
344693
954852
87355
640227
423879
513142
681855
959417
1003887
15108748
678686
4655578
4282980
3478510
3301192
2254216
2191495
2053492
187766
1856948
16345
154861
1543545