523
257
1195
679
1455
499
190
674
491
549
726
809
275
140
304
700
168
750
832
640
1016
569
108
649
318
154
95
350
1855
1
237