1003
803
793
875
1226
1023
948
849
907
993
875
1378
2066
806
5111
1106
902
817
862
924
825
3984
939
873
1502
1541
910
1636
978
817
855
1581
759
1490
946
1183
1103
917
889
931
3705
5160
934
1398
1003
2431
1016
5694
1545
1020
1296
823
965
964
1987
2153
926
1042
1175
3357