86630
34340
827126
954
17218
48753
21913
77018
100460
17121
30149
1853
1152149
788102
940
910168
46746
79657
1007141
6299