398
527
273
255
548
248
346
404
288
1079
292
1550
688
395
296
1482
376
1133
463
265
565
435
699
455
453
438
1099
286
1
305
2132
639
276
532
441
377
2790
439
416
259
238