21152
8
2535
2
3090
6
5375
0
3083
1743
790
32302
6844
19783
2932
3498
4
2262
3518
3
17946
3172
1
1294
1153
2669
1168
12632
7
25669
3683
38477
34
1757
3080
1787
951
1247
1044