1123
447
1043
603
487
131
918
508
436
80
486
145
496
214
243
168
577
77
511
167
254
103
378
159
580
90
98
47
353
235
585
190
145
63
193
120
468
63
783
240