882
3006
1077
1133
1151
4230
955
2023
1336
1472
1731
890
828
2806
1849
807
1322
942
815
1750
939
878
950
2450
1683
889
1081
863
2495
1034
1310
872
991
1858
1212
3105
1234
2084
1087
787
826
964
2390
843
893
977
2604
925
1343
1613
2287
945
3469
1315
3270
2781
943
1004
1282
1882
904
1308
1440
1520
968
1189
952
970
2711
1142
1093
899
1218
963
2182
961
1695
1345
1119
783
878
995
1315
1070
863
995
1157
1672
754
1983
1051
1112
771
853
773
2646
1044
778
883
826
1526
1287
1074
854
1262
2053
1492
880
1095
1555
1135
1716
842
901
832
1149
1097
1718
810
2147