803
536
384
1410
1046
920
1207
282
337
534
486
394
557
550
510
1898
231
951
469
429
275
467
802
845
557
512
675
1272
679
768
560
854
580
860
557
499
279
721
356
205
2475
755
1039
362
365
487
817
2414
640
784
725
1396
777
719
595
484
484
192
725
538