1616
1478
1138
1650
1267
1172
1343
1363
1265
954
7109
452
594
476
546
619
605
548
511
652
554
444
600
578
512
602
557
530
549
573
536
535
523
537
504