985
1
2781
2315
2
1535
2090
3158
3180
3
1260
1432
802
0
298
912
989
1451
3239
6
2438
1416
2934
1734
2180
2959
2443
1308
1306
537
1194
1568
926
1005
1537