1042
943
1040
1020
1082
1224
1589
1094
1595
1697
1248
1579
1926
1280
1399
1432
1696
1501
1311
2016
2401
1669
3833
1638
1569
1506
2113
1241
1251
1256
2068
1179
1262
1568
1200
1561