21152
8
1681
1
1015
17946
0
2529
7
2535
2
19783
3083
951
32302
2749
5
38477
34
608
771
1225
572
6236
10
3683
3090
6
1618
25669
2999
3
2949
2508
1743
790
3546
706
2996
785