860
1
741
2
746
570
502
421
542
581
535
799
520
504
596
426
956
433
572
481
701
623
687
1982
1708
3
988
688
597
462
4423
24
1695
4