1656
1
384
0
1233
2326
3364
3
1517
2
921
1690
1229
1638
4
1488
2495
1013
2048
1426
1042
1179
1391
1068
2609
766
2114
278
1104
1716
1836
1918
1191
1506
1691