866
1
845
2781
159
1015
1606
1691
8527
1992
3
2600
4
6346
16
19944
2
1309
0
2110
697
2377
2392
4914
1787
951
1087
3386
12459
6236
10
2166
5389
83
2710
1558
1372