1090
765
604
478
467
336
304
302
279
269
268
253
247
242
240
237
223
221
220
218
214
211
210
208
199
187
175
154
148
141
137
134
131
123
117
114
112
108
106
98
96
88
86
84
81
77
76
75
74
68
64
61