21152
8
19783
2
2740
3
2911
9
17946
0
5151
25669
1942
1
572
2711
1264
4
3765
181997
11
2535
32302
297066
1751
2903
2964
2906
1603
3546
2593
4651
2763
1527
1681
1189
2476
7793