33
31
30
29
25
24
23
22
150
136
94
91
88
84
83
79
71
4159
1897
1839
1420
1396
1219
1186
1149
1038
947