1150
1554
941
508
1829
1235
1583
801
1528
839
1211
1768
880
502
430
1233
836
1254
835
1500
1788
1258
1906
1477
1183
1557
872
1571
537
1897
1248
868
1886
1823
1194
1557
1271
847
1505
1598
1242
1274
1962
518
1249
534
1230
891
521
1936
1788
1642
1471
1501
1257
1854
498
519
1970