578
1101
357
408
550
335
114
695
592
776
967
825
704
430
219
351
648
1025
337
1011
303
562
803
536
384
1409
1046
920
1207
282
337
534
486
394
366
557
549
510
1897
231
951
256
123
469
429
275
577
467
802
845
557
512
461
675
1271
679
768
560
853
580