2946
1156
1291
2890
1394
2499
1233
899
970
1310
1021
1122
2713
2797
4382
3777
2160
1286
1542
1074
1449
1054
1143
1009
1702
2133
1239
2395
1510
1440
1100
1348
1022
912
975
1713
1259
1168
1020
1011
1063
1549
1586
1189
1300
943
2624
2549
1045
990
932
1434
2214
3232
9828
1885
1329
1065
2827
1221
1016
916
966
1136
1105
988
2399
2271
1134
1723
913
867
1087
954
2317
1259
9393
1079
1589
738
1017
971
1495
1137
894
1395
1419
1466
951
966
1791
953
943
899
1061
1031
1495
888
2489
1251
1078
2000
1201
1532
1145
889
1766
2344
1182
1518
856
1141
1589
1709
10123
1022
1371
1630
2431
876