519
467
478
490
452
530
542
602
539
528
526
653
469
461
559
487
1550
1413
1547
1068
1297
1189
1369
1197
1293
1816
1652
1371
1580
1143
1216
1457
1507
1455
1653