21152
8
19783
2
2535
2911
9
181997
11
25669
0
4651
3
2906
1
930
509
5151
14
3516
1189
2258
1942
32302
1543
2740
17946
2996
3498
4
2711
2903
2082
297066
572
2476
2763
7793