2781
1
159
866
845
19944
2
2710
1622
8527
2100
1558
496
0
1015
1451
3926
14
1606
467
6346
16
1691
2495
2522
4435
3
1250
12459
1087
1787
2901
1200
2134
2600
4
1380