2456
548
1070
686
536
608
248
303
294
294
782
289
918
573
477
350
522
2786
385
567
379
388
624
333
15493
252
302
546
260
255
245
344
495
319
1151
354
468
203
709
479
324
408
223
263
234
154
397
376
262
215
355
184
635
352
290
198
165
273
371
528