1045
2
2317
1
1204
440
785
5
2210
1225
4
1046
1076
2356
1727
1004
691
260
150
363
1399
404
600
1210
0
865
555
6500
8
4374
16
850
3
1289
797
1433
601
985