3080
3
2316
0
2571
2
2955
688
1
2174
4
5402
10
2533
6
2921
5
1044
1753
1218
4099
8
666
3217
5346
2408
2277
4044
3083
2465
3708
4036