2781
1
1325
2
1663
0
866
845
2711
159
2763
5151
4823
9
2090
1558
2911
2082
4651
3
2622
6
21152
8
398656
19
6346
16
181997
11
1691
1622
2100
989
2377
2982
83
2676
2405
2740