367
1322
288
401
294
313
352
293
208
243
237
690
450
352
376
441
548
502
380
240
526
578
699
316
475
1323
441
412
792
1712
444
505
601
1
1316
545
398
502
452
486