518
467
478
490
452
529
541
600
538
528
524
653
469
461
559
487
1545
1401
1542
1063
1290
1185
1360
1193
1288
1807
1646
1365
1574
1407
1138
1211
1451
1497
1444