519
467
478
490
452
530
542
601
538
528
525
653
469
461
559
487
990
1704
1127
1034
933
1030
1011
1067
1205
1579
1084
1167
1576
1683
1239
1571
1914
1272
1389
1405