2781
1
866
845
159
5151
2
1558
2911
9
2082
4651
3
2622
6
21152
8
2763
0
2711
1691
1622
2377
1957
8262
12
2382
2676
2405
2740
1348
3261
1051
925
946
989
1394
4724