21152
8
2535
2
3386
3
1688
1
3090
6
1929
3083
1451
0
1743
790
32302
19783
3289
2932
1397
3498
4
3117
17946
4425
994
1294
1153
1815
2669
12632
7
25669
3683
4506
1757
2982