474
509
435
566
819
250
380
1118
456
627
848
661
938
806
479
429
438
755
692
649
470
1578
323
736
1037
1685
551
594
1195
615
418
1055
1303
731
1050
1022
342
593
659
1149
572
644
358
391
691
840
1040
916
444
1338
612
226
426
319
248
1657
500
403
352
734