931
984
1709
1159
1149
1337
3934
1309
755
942
886
799
840
1575
1472
796
2298
782
913
15612
1208
1125
999
972
929
1049
1985
1442
5602
818
2132
964
1067
885
1584
1757
949
819
792
3638
14590
711
780
1182
1205
963
767
945
723
767
959
877
1347
862
2403
1011
4976
848
2552
971