333
756
724
789
859
4446
991
890
1055
1058
1145
1025
988
969
978
1185
914
837
1000
996
922
919
4562
2689
4413
2769
2582
2682
5749
2596
2570
2791
11196
6633
8616