1188
2
340
1
1050
409
1476
1317
1167
272
0
1156
823
1591
1666
3
407
1587
536
1916
1051
1272
1349
1044
1281
933
1720
434
3073
14
962
254