900
741
1161
2902
2906
691
666
845
958
1470
983
1803
647
735
685
746
3176
790
814
2500
1336
753
1174
1257
757
747
1242
1342
948
1424
2606
1649
704
1531
738
647
1152
2559
934
790
2296
1983
4899
1577
827
854
840
854
688
2691
1818
1188
1316
674
793
2160
649
1739
1548
1175
1133
702
1063
1470
1677
896
757
1112
1095
1050
858
846
1505
2887
838
560
1055
3522
1645
1434
1218
801
964
676
957
1402
1561
1834
716
2678
1897
1786
654
962
1282
756
965
941
706
2481
1286
737
1126
694
1312
1299
1680
1650
1026
2113
664
946
1370
836
704
1402
1157
2682
917
3250