895
1
3451
3
2174
4
3948
6
1123
2
2883
2127
8589
9
4300
911
1232
845
4799
772
1894
1251
1075
2496
1314
2402
957
392
812
1315
1178
1938