685
2
918
1
592
788
460
523
1610
1500
2365
1300
1443
943
1477
166
867
920
937
817
1306
1414
3
1287
419
398
526
89
1651
893
564
82
1244