112312
189533
94550
23147
150
273
206
583888
8239
4149
3890
4961
8989
7948
9025
6958
319
217
7318
10038