3261
3
596
0
1464
1
2245
3053
7
1311
571
3431
8
1208
2688
469
2771
919
1349
2
894
8078
28
2298
1970
1105
484
534
2663
490
475
1744
1298
2382
6
1541
850