3080
3
2316
0
1044
1
1804
7258
2184
800
2902
16
3546
534
1135
3593
984
2204
5
1161
501
4044
3083
2
2133
1193
1129
1401
2465
3125
616
2453
3008
5440
8
2476
2181