21152
8
19783
2
1973
2549
11
4438
6
1603
1
4655
10
3765
4
3498
2159
6666
3080
3
25788
14
1266
108797
0
4179
1568
7793
2578
3326
83
2522
1690
951
1211
3551
3196
2990
1547
9611