1329
301
506
218
870
148
199
299
170
195
158
173
574
425
245
243
256
162
224
210
270
251
198
252
205
392
364
930
194
215
498
294
191
234
221
240
209
213
585
196
227
174
189
226
186
262
216
178
318
150
172
165
897
279
207
229
333
381
332
292
222
192
208
236
231
469
577
3949
1706
3522
2347
1541
1520