306
574
642
550
689
249
291
199
251
522
536
705
275
199
199
1859
1859
2582
1859
377