2721
1249
1172
1560
1791
2429
1048
868
907
3020
745
1055
1435
1150
4204
1946
873
803
831
2529
2068
775
3101
3109
815
950
907
1929
854
1184
1720
1412
1651
2842
2733
813
838
1255
4152
1091
811
805
740
1250
955
741
1755
1412
1035
1869
937
722
997
876
912
1072
2763
1066
910
1218
722
1933
733
748
904
896
1166
1771
1898
892
666
800
1035
1739
846
1223
1197
2896
737
2445
1301
816
1761
4483
1290
1661
1621
639
1522
656
1880
721
660
809
1120
619
715
847
1338
1993
2515
1054
1018
872
1327
2072
1793
3172
3399
2747
1448
2470
1490
1507
1152
1253
1332
626
872
844