21152
8
1683
0
2535
2
873
1
1225
908
722
5805
3
785
3546
3090
6
3083
4235
2996
1780
621
1743
706
790
32302
612
19783
2994
5
2907
420
1614
572
742
2932