21152
8
2911
9
4651
3
5151
2
181997
11
2740
2082
1
2535
2763
0
297066
2676
2405
25669
19783
1942
2996
17946
3498
4
1477
2711
2903
13499
5
3516
3090
6
2139
3503
930
2906
3083
32302