1293
2
1580
1
6445
3
3054
4
492
110
237
0
1236
655
962
5
1867
1298
945
1760
15
793
898
212
68
169
85
180
73
59
743
116
91
124
80
70