21152
8
3090
6
17946
0
25669
32302
7258
1461
3498
4
19783
2
1768
14
2903
3
2932
2996
1189
3080
2350
3379
4443
9
5504
16
1354
562
1
2593
485
2372
3673
7964
5
2535
2476
572