3431
8
1311
1
2510
3261
3
8078
28
2298
2
2310
1251
3657
2891
674
2836
0
1355
2757
1723
1464
2480
4
1069
1613
918
1002
1212
1451
2049
1364
1690
867
6
1020
3254
1309