488
514
1140
342
1011
1144
335
415
778
618
360
393
942
495
627
419
274
1756
1637
1766
307
313
1453
474
