793
556
78
318
584
108
598
375
543
395
140
608
1088
1142
660
1090
525
370
321
588
684
320
192
249
386
170
971
868
390
289
600
399
400
396
896
700
699
1508
847
727
945
1153
410
856
912
432
377
1184
342
210
334
470
558
405
246
569
539
248
536
411