1458
2
503
1092
361
1
492
621
515
407
488
539
594
559
1782
532
449
529
459
374
480
495
1550
3
446
2155
429
3328
4
412
507
949
414
663