21152
8
2535
2
3083
790
0
3683
1
32302
734
451
3090
6
12632
7
17946
1743
1288
1757
19783
3546
2932
106
717
3498
4
2505
2057
1683
980
784
582
542
618
120
1294