480
839
443
421
1227
941
507
3986
654
497
561
379
530
585
588
787
1
734
630
4428
538
513
650
503
1
545
851
517
1
5363
1113
508
608
450
512
475
1
626
564
464
575
1
551