703
2
335
542
1
326
508
439
3
886
524
728
715
440
682
779
938
484
1258
592
436
650
349
828
390
602
579
250
324
329
430
494