1042
943
1040
1019
1081
1224
1589
1094
1593
1697
1248
1579
1925
1280
1399
1432
1696
1501
1310
2016
2399
1669
3831
1638
1567
1504
2113
1241
1251
1255
2068
1179
1262
1568
1200
1561