97
388
763
712
1249
1414
760
594
260
1814
807
451
585
654
649
664
1092
866
519
1121
1029
416
445
857
562
591
378
754
690
932
620
1007
553
916
330
1428
268
522