609
1089
1144
660
1091
525
370
321
589
684
320
192
251
386
170
972
868
390
289
510
600
399
400
396
896
700
700
1508
1311
848
728
945
1154
410
588
860
912
432
377
1187
342
210
334
470
558
406
246
569
539
248
536
411
1205
446
312
608
237
314
307
847