4091
502
360
615
1232
655
372
510
441
347
397
1
620
409
565
1
580
414
497
514
380
541
313
469
449
344
399
278
318
331
5079
339
452
470
268
632
393
715
530
423
2872