660
209
426
177
152
497
313
182
617
397
510
220
348
448
223
415
733
125
80
178
127
83
270
123
232
540
53