645
872
1605
846
681
1262
1250
2571
871
689
1083
868
1326
1034
2300
684
1716
720
692
986
838
3049
810
2569
687
1188
4310
3445
1703
688
1317
1400
3197
2706
898
800
1552
717
1635
1860
818
1264
1345
2004
1005
941
1185
866
1912
1114
2162
696
984
911
682
986
1011
1240
868
746
1537
1956
1420
1803
820
892
823
3104
2066
1967
1064
1177
813
742
698
959
776
892
1602
1480
1558
821
1097
758
965
675
1643
1341
779
1586
865
1685
942
912
845
2039
1553
3577
711
800
720
858
1968
1218
954
1113
901
1964
9151
3442
731
784
952
1568
1639
992
1190
1853
772
4260