3805
6
2254
1
21152
8
2505
2
1594
3
2776
951
2015
2911
9
1606
4651
5151
1451
0
2676
2405
2535
2740
2082
6346
16
2763
2711
3090
3503
4
2977
3083
181997
11
398656
19
297066
550
32302