7045
1036650
530594
404101
33957
150667
522378
228580
828697
931485
461968
100461
439145
111474
378535
47412
102573
334663
995597
121994
245349
589472
513410
787883
1041749
689226