21152
8
2903
3
3090
6
2593
1
2932
2
19783
2763
0
1942
9
3765
4
297066
3080
2456
2086
827
2543
3107
2711
2911
4651
398656
19
3771
1880
550
5151
861
4730
25669
14
9056
2535