3098
3
2591
1
5811
2
711
2165
4290
2493
4
1492
951
1193
0
2258
1694
2308
2600
6236
10
1189
2818
785
2996
1174
3012
610