547
96
468
215
680
327
672
178
161
75
350
70
473
19
570
40
295
118
406
14
104
34
394
99
503
64
610
117
397
221
605
97
531
157
305
65
359
152
185
49