1023
4005
1652
1825
1403
1636
798
1107
1192
936
785
821
1420
897
957
860
2350
2953
1422
1695
1348
2170
816
912
1016
987
899
1182
5487
921
4982
1418
5431
995
974
1016
996
1375
3135
1018
973
942
842
4338
965
1294
1882
1523
1271
2417
881
837
994
1637
1394
1505
1776
934
927
2287
790
848
771
714
805
5362
923
6847
1135
1113
9737
3339
1059
659
2688
1642
1094
1063
678
1206
1267
706
1610
998
649
1689
777
1861
805
709
674
1307
1092
781
1705
861
709
1570
2320
827
2022
1191
964
709
1020
913
1021
2927
820
1049
1508
822
1268
1821
863
1425
656
873
908
1122