2781
1
1325
2
1663
0
866
845
159
4823
9
6346
16
1691
2982
3
2209
1558
810
2090
83
12459
2562
1265
1363
2425
7
3805
6
3576
270
2356
2456
2890
2622
2254
8527
2100