21152
8
2593
1
3090
6
6307
10
297066
0
2903
3
2932
2
7793
4
2911
9
2476
1494
1189
3080
17946
1845
19783
25669
2996
485
20
1894
32302
572
14
1707
7
3546
2711
2907
4651
4504