903
633
434
375
326
215
211
203
180
174
166
165
162
158
157
154
153
148
144
142
138
133
130
124
116
113
104
103
102
99
96
95
91
75
70
69
68
66
65
62
60
57
54
53
52
50
49
47
46