21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
1816
32302
14
1189
19783
572
3080
2906
2996
17946
1310
1193
2986
25669
2711
2911
9
1514
616
4651
3765
4
1849
2203
398656
19
3624