985
1
1992
3
697
0
1309
2781
4914
2
2315
1535
2090
3158
5389
3180
1260
1432
802
298
912
989
1451
3239
6
2438
1416
2934
1734
2180
2959
2443
1308
1306
537