2999
3
83
1
1787
1306
300
0
745
6346
16
1451
4179
1265
951
2173
1363
2294
2622
6
2510
2356
2425
7
866
3805
270
2456
2254
2890
2468
915
2055
2
2534
1348
3614