21152
8
19783
2
2911
9
5978
6
1646
3
2535
5151
1942
1
2932
2740
32302
0
2711
2108
4651
17946
7893
4
2763
25669
3090
3080
1788
601
2450
2676
398656
19
4044
5
1189
3498
3546
2405