215
216
403
494
1214
397
194
211
222
991
287
447
842
314
254
591
652
489
249
641
248
424
393
762
598
300
465
582
392
1736
413
350
878
533
667
596
493
302
545
308
859
731
469
514
530
806
799
241
326
351
726
887
305
261
475
482
313
412
342
732