722
471
558
563
968
504
377
587
795
1579
362
863
1129
1283
2056
1426
1498
535
809
898
473
894
538
712
476