21152
8
2535
2
3083
32302
0
3090
6
2949
2258
1
1743
17946
790
19783
2669
1136
3683
2932
12632
7
3498
4
7793
5375
951
1294
1153
980
750
451
3354
1473
25669
3546
1757