526
345
1177
861
970
1090
499
1184
590
348
243
768
786
1786
1115
772
748
189
418
565
775
448
424
1076
903
2071
563
612
1045
286
524
498
663
548
476
266
811
355
543
158
321
359
449
704
933
239
545
1480
534
247
267
1205
580
456
437
400
337
216
936
535