518
1365
526
1631
575
863
547
869
515
1242
525
1139
711
1246
529
688
1221
533
736
953
531
883
509
861
558
712
892
508
1000
504
1122
681
1157
1394
636
880