21152
8
32302
0
19783
2
2911
9
1819
1
6753
17
467
181997
11
673
5151
1699
2578
2535
1942
25669
2740
3
1681
17946
2711
2906
83
2562
4651
1380
2377
697
1000
4655
10
1691
1825