566
254
893
301
495
301
182
52
814
373
503
55
722
237
691
180
262
85
475
249
342
97
651
194
305
82
777
208
311
115
344
152
137
73
680
207
466
41
444
193