1096
620
512
485
472
334
330
297
277
273
269
267
264
263
233
232
230
226
225
222
212
210
208
205
204
203
199
184
182
157
147
143
142
126
123
121
97
95
94
93
91
88
87
85
83
81
75
74
72
70
69
64
63