589
2265
631
499
926
1084
907
1769
1148
671
1183
697
1016
562
714
777
476
1703
2016
1106
905
973
493
582
494
462
584
766
935
1033
727
1860
781
394
482
514
547
880
993
898
752
914
534
896
432
468
457
778
2001
1093
483
575
495
