1286
2
1305
1
3887
9
1772
1172
2966
5
964
1802
1869
2012
1550
0
7363
4
646
3025
49165
7
4594
485
2907
1379
1866
3911
1008
1132
2991
1316
721
956
768
1559
1031