382
383
1039
501
1472
479
376
2421
288
468
559
866
939
651
303
883
1824
734
308
503
391
321
722
629
259
341
641
813
446
408
475
413
384
346
366
364
425
485
299