21152
8
2535
2
2077
1
3090
6
2262
0
3083
1743
790
32302
1072
19783
2932
3498
4
17946
1814
1294
2462
1681
1153
2873
3
2669
1547
4160
4074
12632
7
25669
2999
3683
38477
34
1586