986
3095
815
1676
1576
1184
2533
1317
1939
1741
3454
2038
850
3144
1733
1191
1028
1194
3322
1745
1161
960
952
1653
3300
1680
1697
1413
833
1393
1175
2348
986
973
1886
1931
1755
2736
854
4252
828
1430
1348
3076
1655
3075
1202
4120
1267
807
889
888
1336
1930
2395
3079
903
871
4315
814
920
1446
995
1261
1047
864
895
832
2198
843
1726
1345
1791
1397
1285
1055
1425
1171
1384
1101
991
1246
3336
916
1223
1354
1799
785
1174
1035
791
891
1171
1940
1050
1017
1309
1473
989
1115
1300
872
1081
1515
864
1090
767
1795
984
880
1669
1073
846
909
779
940
2168
771
870
1110