791
705
549
461
415
318
306
300
273
269
257
254
250
245
224
221
211
208
207
203
197
189
184
180
163
157
141
139
138
131
124
122
118
113
111
110
98
96
93
92
89
87
83
79
78
77
75
73
72
68
67
64
63