1081
2
257
0
1000
1539
1
918
570
3835
4
2043
1519
3
1452
1779
1860
637
2089
1574
1125
3095
7
1371
3696
2100
1972
1292
2749
1339
3065
3583
10
1277
1547
1638
6710