21152
8
2535
2
1733
0
14
1601
3
2728
789
1189
32302
3090
6
3083
99237
1
883
1618
1225
1070
612
2026
1743
790
1823
19783
785
734
613
635
2903
2044
722
938