21152
8
3090
6
32302
0
25669
17946
7258
1461
3498
4
19783
2
1768
2903
3
2932
453
2907
6698
7
128
585
244
3080
2996
541
1277
1
2350
765
1821
14
1282
1193
3014
20
549