654
220
304
357
226
374
305
1169
752
1239
512
229
220
491
121
384
368
284
374
313
545
831
98
1426