796
1
1312
5
654
1413
859
942
1076
2
1099
1503
1784
3
1497
1057
981
1915
760
2426
1440
4
65
656
851
1961
1749
1033
2945
11
677
526
505
793
556
672