21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
25669
1193
1461
3085
5
1927
7893
4
908
2476
3080
2264
485
3546
2902
1045
838
1441
32302
1189
392
2711
1957
2911
9
1591
4651