1023
1603
1285
869
986
1172
910
4703
1575
1137
893
757
1210
959
1391
4295
1206
4510
2566
972
1417
1010
1541
817
2429
2479
701
2024
1305
1034
1345
2701
814
1313
1098
1847
738
990
2460
1109
1024
920
1038
849
1943
913
1098
798
721
1392
970
2153
776
694
2081
877
1117
704
1037
990
915
1293
735
866
944
853
1452
1441
1168
1514
1733
709
1989
12810
724
809
2974
2084
890
1262
1264
886
678
985
770
5019
1168
848
791
3104
2037
978
968
828
752
3052
944
1862
920
4925
939
747
1052
2320
75538
800
1381
756
858
2358
1085
5462
1104
793
1045
3644
1697
712
6314
3018