298
277
929
2594
479
407
1279
816
337
229
281
707
251
228
666
240
244
1023
322
464
252
844
328
349
237
243
389
289
274
259
321
239
258
257
3320
314
350
232
234
214
296
391
327
272
292
2164
0
364
268
1503
242
386
370
279
915
291
266
13242
490
398
290
346
12907
305
199
437
225
285
241
208
205
319
215
278
238
269
255
9201
5258
6151
7803