21152
8
2535
2
3090
6
3083
2920
4
1743
0
790
32302
19783
3177
2377
1
2932
2996
1225
3498
783
2525
2139
17946
1294
1153
38477
34
2669
1618
1451
1205
12632
7
25669
2312
3683