2000
2161
860
1126
1384
1117
1220
896
851
751
1252
1182
1392
1453
1137
1589
1672
909
769
846
762
740
838
793
891
957
852
841
1135
1043
1544
3064
965
1301
1161
1348