2339
2314
888
699
3664
824
785
1105
949
9045
1545
962
1157
863
1325
1099
1373
1299
2016
2207
963
2054
911
1092
7897
3564
2112
979
888
820
4844
938
848
1754
812
848
907
866
1436
1017
1199
747
1493
1025
1356
1500
1889
824
12415
1113
2589
843
1064
1172
3491
1195
1308
991
1382
1437
1890
1440
1109
2048
949
845
1040
1816
3302
1030
1646
691
783
988
2108
1992
1266
756
1414
1273
1556
1509
903
1039
772
1139
1055
1415
1100
848
2442
655
1404
1176
1620
999
939
991
1580
1481
755
699
1460
1003
810
1609
631
1207
1574
883
963
757
1276
806
850
2995
756
921
2134
924