1191
1
752
1564
851
2
1231
862
1387
857
952
712
1032
960
1036
933
812
806
689
1075
877
962
772
985
1835
959
1193
992
3
967
724
1123
742