22
1
1
1
3
12
91
9
16981
1
6
1
1
6
3
2439
2373
1998
1615
1400
1214
1149
1060
1019
977
881
856
855
835
831
769
768
768
712
698
657
655
646
646
644
627
627
619
617
595