21152
8
3090
6
985
1
2903
3
2593
2932
2
3132
10
3727
2690
4
1811
2009
3771
297066
0
3080
2711
2911
9
4651
398656
19
550
2934
5151
25669
14
19783
2535
2996
4044
5
3083
912
17946