4471
2
3098
3
2591
1
2069
5
2366
5811
711
2165
4290
2493
4
1492
951
2258
1694
2308
2600
6236
10
1189
0
2818
785
1174
3012