379
417
399
335
463
410
1
1103
4
1505
3
333
366
293
345
342
307
393
421
268
600
281
285
289
296
246
249
700