557
128
508
200
613
190
527
77
383
74
338
120
342
89
906
326
535
230
640
163
437
177
802
275
1247
749
277
108
1306
473
814
363
778
484
399
197
1109
336
862
483