2219
2
1000
0
1860
257
1125
1
2055
2749
3
1339
1547
3065
1277
3583
10
1972
946
83
1734
918
1256
1558
1622
2622
6
1348
17970
15
637
685
3629
2377
1393
989
1880
5