519
467
478
490
452
530
542
602
539
528
526
653
469
461
559
487
2040
2181
879
1144
1401
1135
1236
917
876
772
1275
1206
1428
1476
1157
1610
1706
941
789
862