1231
1
4111
2748
2
1192
1937
1428
572
0
1733
2669
263
2647
552
1329
1578
1501
169211
11
964
1649
360
282572
1418
5611
1054
3287
691
543
1716