1085
1074
3347
1845
1142
1539
1032
1244
1739
3979
1538
943
1013
1299
866
1305
996
1044
1055
2097
906
969
923
3127
855
977
990
1757
802
1022
2232
1338
1349
1338
1265
1347
3827
951
928
875
2928
944
1087
3116
1023
1438
1011
1538
1580
1908
972
898
852
1326
1437
1069
1219
868
995
1084
911
1636
867
3313
877
945
1772
772
910
1059
1169
1136
879
919
1213
5529
1182
895
1271
1240
2578
812
1225
1010
1029
1041
2695
1388
873
1008
852
4496
1003
881
866
873
815
935
1050
1141
2015
851
912
919
925
865
1112
1279
797
1082
1079
1039
2527
5405
809
766
777
769
888
2056