946
979
874
960
977
1759
1617
924
1009
1081
2385
1014
881
909
1031
1021
1663
1045
1799
1550
896
975
1127
1036
1041
928
1057
983
5819
2015
860
5815
1061
1182
932
978
1018
996
2159
997
924
1073
2012
920
1530
1692
1037
2693
1396
873
4004
867
990
1412
997
1049
1135
900
1448
1046