543
395
140
604
1086
1141
658
1089
525
370
321
587
683
320
192
249
386
170
970
868
389
289
510
600
399
400
395
896
700
698
1508
1310
846
726
944
1152
409
588
852
911
430
377
1183
342
210
334
470
557
403
246
569
539
248
536
411
1203
446
312
608
237