3132
737
786
658
842
1463
669
834
655
1267
997
919
4880
921
1828
1399
929
743
858
729
1358
1274
1173
1145
2880
882
649
734
693
4107
803
2071
1110
13575
839
1288
1149
947
711
843
816
1573
4235
1775
754
797
10512
809
2981
903
1331
1617
898
807
1819
2581
638
732
872
4397