963
1058
1583
1086
749
2956
1632
1283
3356
1266
2362
1299
1170
1209
1354
1867
1389
3072
1198
1047
943
1262
2055
950
6356
6671
875
2727
892
29947
856
711
752
700
1092
922
783
1250
755
6514
846
754
2275
1184
3052
1665
828
1984
1076
1442
1034
1311
1439
1363
1837
745
767
807
2337
1747
974
926
1414
1053
1117
1100
750
1170
1139
693
893
959
789
857
746
1585
1627
1572
2920
1037
732
789
2523
3117
1890
1404
678
899
1124
923
1086
999
1107
3287
914
1021
1460
1001
670
1128
1244
1971
1819
937
931
1257
2356
1206
1460
693
652
851
874
1762
725
817
805
1091
1367
1270