1092
2
511
1
1458
407
1782
595
532
1134
5
515
2021
492
621
1031
3
480
529
459
374
449
680
568
538
531
495
1550
446
634
414
413
949
663