39
35
32
31
27
25
24
154
142
95
92
90
86
85
83
79
72
4163
1898
1840
1421
1396
1219
1187
1151
1038
948