802
2
999
985
1282
1
1683
4
977
3
703
526
1012
577
962
804
865
947
1097
936
683
1331
1010
611
655
644
1271
792
4773
800
873
892