641
823
1415
653
819
635
1244
980
902
4788
902
1804
1377
908
727
840
710
1339
1254
1152
1125
2853
868
635
718
676
4072
781
2046
1081
13548
820
1273
1129
931
693
824
802
1547
4186
1759
738
775
10477
788
2948
882
1316
1600
880
793
1804
2523
617
715
854
4365
652
1338
913