690669
280146
238756
594154
564359
722121
872500
369461
16306748
730586
5353578
4521981
3676192
3628510
2388216
2262495
549691
64318
791236
45212