1286
2
1832
3
964
1
2413
2572
403
0
992
2952
787
4594
7952
381
1379
1866
2524
1172
2710
8
1316
721
2143
1133
1939
957
1559
951
454
2121
4
2989
409
1123