866
1
845
2781
159
1957
1015
1606
1691
8527
1992
3
925
2600
4
6346
16
19944
2
2510
1309
0
2110
697
2377
2392
4914
1787
951
8262
12
1087
2382
6
3386
12459
3261
2521