82675
31456
881
47662
1067223
494112
860103
877137
1099135
20712
32954
2983
96149
51458
59772
859132
30048
134375
57666
32757