3835
4
1292
0
1638
418
1346
1
570
2043
3107
7
1452
1320
2
995
1788
1574
1382
2268
1135
1161
2133
1129
1401
2181
1455
1140
1260
532
1106
2999
3
1081
1511
666