302
414
614
256
370
425
310
638
572
306
1073
716
528
1010
505
311
228
3266
412
1
3644
459
370
410
796
1279
292
1
271
327
316
1
525
317
296
301
249
283
1744
427
382
338