960
0
1206
324
554
1826
2
817
234
1348
400
38
1875
1126
711
843
2542
1
2285
3
1347
2829
877
698
2270
541
1217
504
753
768
510
422
1123